反饋內容

什麼是比特幣挖礦難度演算法?

比特幣挖礦難度演算法被程式設計為通過保持 10 分鐘的持續時間來查找新區塊,以保持整個系統的穩定。 從本質上講,整個網路中的一個礦工大約需要 10 分鐘才能生成一個獲勝代碼,並贏得提出一個新的比特幣交易塊的權利,以將其添加到區塊鏈中。 為了保持這個頻率,該演算法介入並增加或減少挖掘比特幣的難度。 每當有礦工或採礦設備湧入時,它就會增加比特幣挖礦的難度;如果情況相反,該協定會降低採礦難度。 比特幣網路的挖礦難度通過添加或減少目標哈希值前面的零來改變。 目標哈希是所有礦工都試圖擊敗的特定哈希(固定長度代碼)的名稱,生成隨機代碼且前面恰好具有等於或大於目標哈希數的隨機代碼的人將被選為獲勝者。 如果沒有這樣的系統,隨著越來越多的礦工使用越來越複雜的設備加入網路,區塊可能會越來越快地被發現。

為什麼比特幣的挖礦難度越高?

比特幣系統在每隔2016個資料塊被產出後(約兩週的時間),會以最近這段時間的資料塊產生速度,自動重新計算接下來的2016個資料塊之挖礦難度。 而難度基本上就決定了一個有效的資料塊標頭(英語: Block Header )的 SHA-256 雜湊值應小於一定值,也就是說該雜湊值必須要恰好落在目標區間之內才算有效,當目標區間越小就意味著命中機率越低。 換句話說就是挖礦的難度越高。 由於 ASIC 計算裝置的爆炸式加入,目前挖礦難度呈現 幾何級數 的上升,目前年均難度增長約為3% [5] ,讓普通個人挖礦者的挖礦工作變得異常困難。 最早,比特幣礦工都是透過 Intel 或 AMD 的 CPU 產品來挖礦。

為什麼挖礦難?

隨著全網算力的運算水平指數等級的上漲,挖礦難度大為增加,即使擁有數個 ASIC礦機或少量的算力,幾乎都挖不到比特幣了。 因此駭客們開發出一種可將少量算力整合運作的網站,這被稱為「礦池」。

如何挖取比特幣?

一般而言有3種方式來挖取比特幣,包括獨立挖礦 (Solo Mining)、合力挖礦(Pool Mining)及雲端挖礦(Cloud Mining),只是由於目前的挖礦難度不斷提升,眾多競爭者的情況下,單靠自己獨立挖礦難以收回成本,所以現時大多會選擇合力挖礦及雲端挖礦。 合力挖礦是結合多人硬體的運算能力,一同開採比特幣,挖到礦時按照團隊每人的付出比例再分成,需要花心思研究用電腦挖礦。 而雲端挖礦是指將礦場搭建在雲端上,並向一般大眾開放,投資者可租借算力來獲取收益,若挖到礦就按照投資的多少比例分成,不需理會礦機維護的問題,是最為簡單的挖礦方式。

相關文章

全球領先的加密貨幣交易平台

獲取迎新禮